package ottawa.testing.dao;


import java.util.List;
import org.hibernate.HibernateException;
import ottawa.testing.bean.Provincia;

public class ProvinciaDAOHibernate 
	extends AbstractHibernateDAO
	implements ProvinciaDAO
{

	public List<Provincia> listarProvincia(Class clazz) 
		throws HibernateException 
	{		
		return listarObjeto(clazz);		
	}

	public void salvarProvincia(Provincia provincia) 
		throws HibernateException 
	{
		salvarObjeto(provincia);		
	}

	public void borrarProvincia(Provincia provincia) 
		throws HibernateException 
	{	
		borrarObjeto(provincia);		
	}

	public void actualizarProvincia(Provincia provincia)
		throws HibernateException 
	{	
		actualizarObjeto(provincia);		
	}
	
	public Provincia obtenerProvincia(Class clazz, Long id)
		throws HibernateException 
	{	
		return (Provincia)obtenerObjeto(clazz, id);
	}

}
